#!/usr/bin/env python
# -*- encoding: utf-8 -*-

from socket import *

serv_sock = socket(AF_INET, SOCK_STREAM)
serv_sock.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1)
serv_sock.bind(('', 9999))
serv_sock.listen(1)
serv_sock.settimeout(3)
print "접속대기 타임아웃 설정 : ", serv_sock.gettimeout()

print "클라이언트 접속 대기중..."
clnt_sock, addr = serv_sock.accept()
print "클라이언트 접속 완료! 주소 : ", addr

serv_sock.settimeout(10)
print "메시지 수신 타임아웃 설정 : ", serv_sock.gettimeout()

print "메시지 수신 대기중..."
buff = clnt_sock.recv(1024)
print "수신 메시지 : [%s]" % buff

clnt_sock.close()
